package com.tencreat.domain.mall.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * @author huang wei
 * @version 1.0
 * @date 2021/9/6 17:12
 * 商城预下单
 */
@Data
public class ResOrderMallBudgetVO implements Serializable {

    private static final long serialVersionUID = 1L;



    /**
     * 商品总价
     */
    @ApiModelProperty(value = "商品总价")
    private BigDecimal priceTotal;

    /**
     * 实付价格
     */
    @ApiModelProperty(value = "实付价格")
    private BigDecimal pricePay;

    /**
     * 邮费
     */
    @ApiModelProperty(value = "邮费")
    private BigDecimal pricePostage;

    /**
     * 邮费显示字符串，返回邮费价格或 “包邮”
     */
    @ApiModelProperty(value = "邮费显示字符串，返回邮费价格或 “包邮”")
    private String pricePostageStr;

    /**
     * 满减金额
     */
    @ApiModelProperty(value = "满减金额")
    private BigDecimal fullDiscountPrice;

    /**
     * 满减信息
     */
    @ApiModelProperty(value = "满减信息")
    private String fullStr;

    /**
     * 优惠券金额
     */
    @ApiModelProperty(value = "优惠券金额")
    private BigDecimal discountVoucherPrice;

    /**
     * 优惠券金额
     */
    @ApiModelProperty(value = "优惠券金额 字符串")
    private String discountVoucherPriceStr;

    /**
     * 满减优惠总金额
     */
    @ApiModelProperty(value = "满减优惠总金额")
    private BigDecimal discounTotalPrice;


    /**
     * 地址信息
     */
    @ApiModelProperty(value = "地址信息")
    private String regionStr;

    /**
     * 商品回显对象
     */
    @ApiModelProperty(value = "商品回显对象")
    private List<ResOrderMallBudgetGoodsVO> goods;

    /**
     * 描述信息  手机号码
     * @Author yaoruiqi
     * @Date: 2023/10/13 10:29
     */
    @ApiModelProperty(value = "卖家手机号码")
    private String mobile;

    @ApiModelProperty(value = "备注留言")
    private String remark;
}
